ENSURING TERMINATION OF DIFFUSING COMPUTATIONS IN NETWORKS WITH MESSAGE LOSS pdfauthor

نویسندگان

  • Nigamanth Sridhar
  • Chansu Yu
  • HAMZA AHMED ZIA
چکیده

Diffusing computations are an important class of algorithms for distributed systems. A diffusing computation begins when any node in the network designated as the initiator passes information onto its immediate neighbors. On receiving this information each neighbor of the initiator remembers the source and in turn passes on this information to their neighbors. When a non initiator node does not have any neighbor to send information to, or when it has heard information from all its neighbors, it reports back to its source. In this fashion, diffusing computations spread from the initiator to the edge of the network and converges back to the initiator. The initiator does not have any source, therefore when the initiator hears information from all its immediate neighbors, the diffusing computation is said to have terminated. Numerous distributed applications rely on detecting termination of a diffusing computation to ensure correct operation. For example, consider a wireless anywhere classroom setting in which the instructor and students form an ad hoc network using their laptops and PDAs. Using this network, a class assignment may be distributed among all students. Students complete the assignment, and then turn in their homework by the same means. All students must submit their assignments before the instructor opens up the discussion of the solution. This again entails the reliance on detecting termination of

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ENERGY AWARE DISTRIBUTED PARTITIONING DETECTION AND CONNECTIVITY RESTORATION ALGORITHM IN WIRELESS SENSOR NETWORKS

 Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in these networks monitor different regions of an area of interest and collectively present a global overview of some monitored activities or phenomena. A failure of a sensor leads to loss of connectivity and may cause partitioning of the network into disjoint segments. A number of approaches have be...

متن کامل

About the Termination Detection in the Asynchronous Message Passing Model

The paper presents a complete characterisation of the families of networks in which distributed computations can be performed in a process terminating manner, that is, with explicit termination in the asynchronous message passing model. The characterisation encompasses all criteria that have been formulated in the past that were known to influence explicit termination: topological restriction (...

متن کامل

On Termination Detection in an Asynchronous Distributed System

An important problem in distributed systems is to detect termination of a distributed computation. A computation is said to have terminated when all processes have become passive and all channels have become empty. We focus on two attributes of a termination detection algorithm. First, whether the distributed computation (whose termination is to be detected) starts from a single process or from...

متن کامل

Energy-Aware Probabilistic Epidemic Forwarding Method in Heterogeneous Delay Tolerant Networks

Due to the increasing use of wireless communications, infrastructure-less networks such as Delay Tolerant Networks (DTNs) should be highly considered. DTN is most suitable where there is an intermittent connection between communicating nodes such as wireless mobile ad hoc network nodes. In general, a message sending node in DTN copies the message and transmits it to nodes which it encounters. A...

متن کامل

Facilitating the Verification of Diffusing Computations and Their Applications

We study a class of distributed algorithms, generally known by the name of diffusing computations, that play an important role in all kinds distributed and/or database applications to perform tasks like termination detection, leader election, or propagation of information with feedback. We construct a highly parameterized abstract algorithm and shown that many existing algorithms and their appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007